//Con esta funcion sacaremos las fechas y comprobaremos que la fecha de inicio es menor o igual que la fecha de fin, y comprobaría si está activo "Todo el día" ("1") obliga a rellenar el MOTIVO
function fecha(){
	std=document.form1.desde.value;
	descomp=std.split("-");
	diaD=descomp[0];
	mesD=descomp[1];
	anoD=descomp[2];

	sth=document.form1.hasta.value;
	descomph=sth.split("-");
	diaH=descomph[0];
	mesH=descomph[1];
	anoH=descomph[2];

	Str = document.form1.textarea.value;
	var mot = /^([a-z]|[A-Z]|[0-9]|á|é|í|ó|ú|ñ|ü|\s|\v|\.|-)/;

	var nombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/;

	tld=document.form1.falta.value;

	fDesde = new Date(anoD, mesD, diaD);
	fHasta = new Date(anoH, mesH, diaH);
	if(fDesde - fHasta > 0){
		alert('Fechas no validas');
		return false;
	}
	//Funcion genérica para comprar los campos de tipo text
	if(!nombre.test(document.form1.nombre.value)) {
		alert('Contenido del campo NOMBRE incorrecto.');
		return false;
	}

	if (Str.length == 0 && tld=="Todo el Dia"){
		alert ("Si escoge TODO EL DIA debera especificar el MOTIVO");
 		return (false);
	}

	if(document.forms[0].falta.value=="Por Horas" && document.form1.horas.value.length==0){
		alert("Debera especificar un numero de horas determinado");
		return false;
	}
 	return (true);

}

//Con esta función trataremos de validar el campo Horas, que solo se activará dependiendo si el campo "por horas" está activado
function validacionHoras() {
	var horas = /^([0-9])/

	if( !horas.test(document.form1.horas.value) ) {
		alert('Contenido del campo HORAS incorrecto.');
		return false;
	}
	return false;
}





